to leave one's print - Alemán Inglés Diccionario